package exception01;
/*
* 第一种格式：
*   try{
*
*   }catch(异常类型 变量名){
*   }...finally{  // finally跟在最后一个catch的末尾
*   }
*
* 第二种格式：
*     try{
 *   }
 *   }finally{
 *   }
*
* */
public class ExceptionDemo07 {
    public static void main (String[] args)  throws Exception{

        try{
            int totalprice1 = getTotalprice(-2, 30);
            System.out.println(totalprice1);
        }finally{
            System.out.println("finally中的代码被执行");
        }
        System.out.println("程序执行结束");
    }
    /**   文档注释               快捷键： / **　+　enter
     * @param price   单价
     * @param amount  数量
     * @return       返回总价
     */
    public static int getTotalprice(int price,int amount) throws Exception{
        if(price<=0  ){
            throw new Exception("单价不能小于0");
        }
        return price*amount;
    }
}
